/* Copyright 2018 JDCLOUD.COM

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http:#www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.





Contact: 

NOTE: This class is auto generated by the jdcloud code generator program.
*/

 

#ifndef YundingdatapushModel_h
#define YundingdatapushModel_h

@interface VenderShow :NSObject

/// appkey
@property (strong,nonatomic,nonnull)  NSString*  appkey;

/// 云鼎数据库实例ID
@property (strong,nonatomic,nonnull)  NSString*  ydRdsInstanceId;

/// 商家ID
@property (strong,nonatomic,nonnull)  NSString*  venderId;

/// 商家店铺名称
@property (strong,nonatomic,nonnull)  NSString*  venderName;


-(id) initWithAppkey:(NSString*) appkey
    ydRdsInstanceId:(NSString*)ydRdsInstanceId
    venderId:(NSString*)venderId
    venderName:(NSString*)venderName;
-(NSMutableDictionary*) dictionary;

-(id) initWithDic:(NSDictionary*)dictionary;                    
@end
@interface Vender :NSObject

/// appkey
@property (strong,nonatomic,nonnull)  NSString*  appkey;

/// 云鼎数据库实例ID
@property (strong,nonatomic,nonnull)  NSString*  ydRdsInstanceId;

/// 商家ID
@property (strong,nonatomic,nonnull)  NSString*  venderId;


-(id) initWithAppkey:(NSString*) appkey
    ydRdsInstanceId:(NSString*)ydRdsInstanceId
    venderId:(NSString*)venderId;
-(NSMutableDictionary*) dictionary;

-(id) initWithDic:(NSDictionary*)dictionary;                    
@end
@interface RdsInstance :NSObject

/// RDS实例ID
@property (strong,nonatomic,nonnull)  NSString*  instanceId;

/// 地域
@property (strong,nonatomic,nonnull)  NSString*  regionId;

/// 所属私有网络ID
@property (strong,nonatomic,nonnull)  NSString*  vpcId;

/// 所属私有网络名称
@property (strong,nonatomic,nonnull)  NSString*  vpcName;

/// RDS实例名称
@property (strong,nonatomic,nonnull)  NSString*  instanceName;

/// RDS实例状态
@property (strong,nonatomic,nonnull)  NSString*  instanceStatus;

/// RDS实例类型
@property (strong,nonatomic,nonnull)  NSString*  instanceType;

/// RDS实例规格
@property (strong,nonatomic,nonnull)  NSString*  instanceClass;


-(id) initWithInstanceId:(NSString*) instanceId
    regionId:(NSString*)regionId
    vpcId:(NSString*)vpcId
    vpcName:(NSString*)vpcName
    instanceName:(NSString*)instanceName
    instanceStatus:(NSString*)instanceStatus
    instanceType:(NSString*)instanceType
    instanceClass:(NSString*)instanceClass;
-(NSMutableDictionary*) dictionary;

-(id) initWithDic:(NSDictionary*)dictionary;                    
@end

#endif /* YundingdatapushModel_h */
